PowerTools InputMan for ASP.NET 8.0J
ParseExact(String,String[],IFormatProvider,DateTimeStyles) メソッド
使用例 

変換する日付と時刻を表す文字列(String 型)
引数 s が適合すべき書式の配列(String 型)
引数 s についてのカルチャ固有の形式指定情報(System.IFormatProvider 型)
引数 s の許容範囲を指定する定数の組み合わせ(System.Globalization.DateTimeStyles 型)
指定した日付と時刻の文字列(書式限定)を等価なDateTimeEx値に変換します。
構文
Public Overloads Shared Function ParseExact( _
   ByVal s As String, _
   ByVal formats() As String, _
   ByVal provider As IFormatProvider, _
   ByVal styles As DateTimeStyles _
) As DateTimeEx

パラメータ

s
変換する日付と時刻を表す文字列(String 型)
formats
引数 s が適合すべき書式の配列(String 型)
provider
引数 s についてのカルチャ固有の形式指定情報(System.IFormatProvider 型)
styles
引数 s の許容範囲を指定する定数の組み合わせ(System.Globalization.DateTimeStyles 型)

戻り値の型

指定した文字列に等価なDateTimeEx。
解説
ParseExactメソッドは、引数 formats で指定した書式、引数 provider で指定したカルチャ固有の形式指定情報、および引数 styles で指定した書式スタイルを使用して、引数 s で指定した日付と時刻の文字列を等価なDateTimeExの値に変換します。

引数 s には、引数 formats で指定された書式、および引数 provider によって提供されるDateTimeFormatInfoで規定される形式の両方に適合する日付と時刻の文字列を設定します。

引数 formats には、引数 s に適用する書式を設定します。

引数 provider には、カルチャ固有の日付と時刻の形式指定情報を格納しているIFormatProviderを設定します。 provider をNullに設定すると、現在のカルチャの形式指定情報が使用されます。

引数 styles には、DateTimeStyles列挙体の値を設定します。System.Globalization.DateTimeStyles列挙体については、 MSDNの「DateTimeStyles列挙体」を参照してください。

ParseExactメソッドは、静的メンバ(特定のオブジェクトではなく型自体に属している)なので、インスタンスを使って参照することはできません。型の名前である「DateTimeEx」を使って参照します。
使用例
次のサンプルコードは、ParseExactメソッドの使用方法を示します。
Imports System.Diagnostics
Imports System.Globalization
Imports GrapeCity.Web.Input.Core

' 各引数を設定します。
Dim s As String = "31/03/2015 14:30:00"
Dim formats As String() = {"G", "g", "F", "f"}
Dim provider As IFormatProvider = New CultureInfo("fr-FR", True)
Dim styles As DateTimeStyles = DateTimeStyles.NoCurrentDateDefault

' 指定した引数に基づいてDateTimeExの値を生成します。
Dim dtEx As DateTimeEx = DateTimeEx.ParseExact(s, formats, provider, styles)

' 生成したDateTimeExの値を確認します。
Debug.WriteLine(dtEx.ToString())
using System.Diagnostics;
using System.Globalization;
using GrapeCity.Web.Input.Core;

// 各引数を設定します。
string s = "31/03/2015 14:30:00";
string[] formats = {"G", "g", "F", "f"};
IFormatProvider provider = new CultureInfo("fr-FR", true);
DateTimeStyles styles = DateTimeStyles.NoCurrentDateDefault;

// 指定した引数に基づいてDateTimeExの値を生成します。
DateTimeEx dtEx = DateTimeEx.ParseExact(s, formats, provider, styles);

// 生成したDateTimeExの値を確認します。
Debug.WriteLine(dtEx.ToString());
参照

DateTimeEx クラス
DateTimeEx メンバ
オーバーロード一覧

 

 


© 2005-2015 GrapeCity inc. All rights reserved.